Part Number Hot Search : 
G418C AN2835 3022VM L6911ETR STK6772 FM101 10640 1430430
Product Description
Full Text Search
 

To Download TSC80251G1D Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 TSC80251G1D
Specification Update
1. Revision History
Date of revision
January 30, 1998 July 16, 1998 September 8, 1998
Version
A B C Creation with mask A5108 (included)
Description
Clarification of ERRATA C251G1D-20, Addition of ERRATA C251G1D-23 Re-organization with new ERRATA and new references
World Wide Web: http://www.temic-semi.de/ Product Hotline: C251@temic.fr
2. Preface
This document is an update to the specifications contained in Table 1. TSC80251G1 products implement a C251 architecture compliant to INTEL's MCS(R)251. Hence some of INTEL's specification update apply to TEMIC products. This includes INTEL's core stepping as outlined in Table 2.
Note: This document only applies to TEMIC's products and does not imply any product from INTEL has the same behavior. INTEL's Errata references are provided for information only when they are documented by Intel Corporation. Please refer to INTEL's documents if you intend to use INTEL's products in your system. Please refer to TEMIC's documents if you intend to use TEMIC's products in your systems.
Table 1. Affected Documents/Related Documents
Title
TSC80251G1D Datasheet TSC80251G1D Design Guide - October 1998 TSC80251 Programmer's Guide 1996
Reference
Rev. C - October 14, 1998 Rev. C - October 8, 1998 Rev. B - October 23, 1996
Table 2. TEMIC Products to INTEL's Core Version Reference
TEMIC Products A
TSC80251G1D-yyyyy TSC251G1Dzzzz-yyyyy Notes: yyyyy provides voltage range, speed, temperature range, packaging and conditioning options. zzzz provides the customer code for MaskROM. Please refer to Ordering Information in the Data Sheet for full information on the options.
INTEL's Core Version B C D
n n
Rev. C
- September 8, 1998
1
TSC80251G1D
3. Nomenclature
Errata are design defects or errors. These may cause the published (component, board, system) behavior to deviate from published specifications. Hardware and software designed to be used with any component, board, and system must consider all errata documented. Specification Changes are modifications to the current published specifications. These changes will be incorporated in any new release of the specification. Specification Clarifications describe a specification in greater detail or further highlight a specification's impact to a complex design situation. These clarifications will be incorporated in any new release of the specification. Documentation Changes include typos errors, or omissions from the current published specifications. These changes will be incorporated in any new release of the specifications (see Table 1).
Note: Errata from mask 5096 have been removed from this specification update. The Errata list of mask 5096 is available upon request for customers who have ordered mask ROM products with this version. The production ROMless and the new mask ROM derivatives are using mask 5108.
Table 3. Codes Used in Summary Table
Page (Page) Status Doc Fix No Fix Eval Document change or update will be implemented. This erratum is intended to be fixed in a future version of the component. There are no plans to fix this erratum. Plans to fix this erratum are under evaluation. Page location of item in this document.
2
Rev. C
- September 8, 1998
TSC80251G1D
4. Summary Tables of Changes
The following tables indicate the errata, specification changes, specification clarifications, or documentation changes which apply to TSC80251G1D derivatives. TEMIC may fix some of the errata in a future version of the component, and account for the other outstanding issues through documentation or specification changes as noted.
Table 4. Errata List
TEMIC Reference
C251G1D-01 C251G1D-02 C251G1D-03 C251G1D-04 C251G1D-05 C251G1D-06 C251G1D-07
INTEL Reference
N.A.
(1)
Page
4 5 5 6 6 7 7
Status
Fix Fix Fix Fix Fix Fix Fix
Errata
I2C Repeated Start Condition in Master Mode JBC Instruction Interrupt Handling Unit In-Process Stacking UART Start Bit Detection CCFx Clear Failure in Polling Mode CCFx Always Set when Match EWC-PCA Watchdog Reset
980009 N.A. N.A. N.A. N.A.
Note: 1. Not reported when releasing this specification update.
Table 5. Specification Changes
TEMIC Reference INTEL Reference Page Status
None
Specification Changes
Table 6. Specification Clarifications
TEMIC Reference INTEL Reference Page Status
None
Specification Clarifications
Table 7. Documentation Changes
TEMIC Reference INTEL Reference Page Status
None
Documentation Changes
Rev. C
- September 8, 1998
3
TSC80251G1D
5. Errata
Reference C251G1D-01 Problem
When the TSC80251G1D derivative is the I2C master, if STO flag is cleared and STA flag is set between two transfers and before the STOP condition of the first transfer is emitted, a repeated start condition is properly emitted but state F8h is set instead of 10h and SI flag is not set.
Erratum I2C Repeated Start Condition in Master Mode
Example
In the example hereafter, the second transfer is started before the stop condition appears on the bus. ORG ljmp MAIN: mov jnb mov clr jnb setb clr mov ... FF:0000h MAIN SSCON,#60h SI,$ SSDAT,#A0h SI SI,$ STO SI SSCON,#60h ; ; ; ; ; ; ; send start condition wait status 08h slave address send address wait status 20h or 18h stop condition send stop condition
; start an other transfer
Implication
After the problem has been triggered, the I2C bus is no longer available as it is fully occupied by the TSC80251G1D microcontroller emitting a start condition.
Workaround
To avoid problem, when starting a new transfer, STO flag should not be cleared, only STA flag should be set. The instruction mov Becomes setb STA ; start condition SSCON,#60h ; start an other transfer
Affected Products
All TSC80251G1D are affected.
4
Rev. C
- September 8, 1998
TSC80251G1D
Reference C251G1D-02 Problem
The JBC instruction uses a Read-Read-Modify-Write instruction. The write back is performed in any case, regardless of the value of the bit. A bit set by hardware between the first read and the second read is overwritten by the final write back.
Erratum JBC Instruction
Implication
Information is lost. This error affects the external interrupts flag (IE0 and IE1) of TCON register, the synchronous serial interrupt flag (SSI) of SSCON register and the keyboard interrupt flags (P1F.n, n=0..7) of P1F register.
Workaround
The workaround for this erratum is not to use the JBC instruction with the concerned flags.
Affected Products
All TSC80251G1D products are affected.
Reference C251G1D-03 Problem
Erratum Interrupt Handling Unit In-Process Stacking
After an interrupt has been successfully polled, an interrupt request is posted and the interrupt level is pushed on the interrupt in process stack which prevents any other interrupt occurring at a the same or at a lower level to be granted before the winning interrupt has returned. Then the interrupt request is waiting for the completion of the executing instruction to be processed. If a new interrupt has just been polled at an higher level when the pending interrupt request is being processed, the highest level interrupt will be pushed and granted but the previously waiting interrupt will be lost and its level will never be popped from the stack. A TRAP instruction leads to a priority interrupt processing occurring at the end of its execution. This leads to the same trouble if an interrupt request is pending during TRAP execution.
Note: The Hardware Breakpoint Trap used by emulators on the ICE bond-out is not affected by this trouble.
Implication
The interrupts at the lowest levels will be permanently disabled.
Workaround
Use only two priority levels and do not execute TRAP in sections where interrupts are enabled.
Note: NMI uses one independent priority level and cannot be disabled.
Affected Products
All TSC80251G1D products are affected.
Rev. C
- September 8, 1998
5
TSC80251G1D
Reference C251G1D-04 Problem
In asynchronous modes (1, 2 or 3), a START bit cannot be detected less than 1/16 bit time after a received STOP bit.
Erratum UART Start Bit Detection
Implication
The frames received by the TSC80251G1D derivatives are corrupted if there is only one STOP bit with no delay between two received characters.
Workaround
The workaround is depending on the application: D Have a delay between the characters transmitted to a TSC80251G1D derivative D Send more than one STOP bit (e.g. 1.5 or 2 stop bits) when communicating with a TSC80251G1D derivative Slightly increasing the TSC80251G1D receive baud rate might work but is not recommended. This will reduce the frequency excursion tolerance and may only be practicable when using low baud rates.
Affected Products
All TSC80251G1D are affected.
Reference C251G1D-05 Problem
Erratum CCFx Clear Failure in Polling Mode
When set by hardware, a CCFx flag (x= 0..4) is locked for one peripheral cycle (6 states). A clear instruction will not operate if it is writing to the flag during this period.
Implication
When a CCFx flag is tested and cleared in a polling loop, the clear instruction may fail clearing the flag. Then the flag can be found set several times with only one actual event. Considering the minimum interrupt processing latency, this cannot occur in Interrupt Mode.
Workaround
Wait or keep on clearing the flag at least 6 states after it has been set by hardware: loop_ccf0:... ... jnb jb clr ...
CCF0,loop_ccf0 CCF0,0 CCF0
; ; ; ;
polling loop until CCF0 is set jump always, more than 5 states delay clear instruction will work unless an new event occurred
Affected Products
All TSC80251G1D are affected. 6 Rev. C
- September 8, 1998
TSC80251G1D
Reference C251G1D-06 Problem
When the EWC Timer/Counter is not running, an alternate path is used to trigger the CCFx flag (x= 0..4) in the CCON register, irrespective of MATx value. This should not be the case when MATx is cleared, as highlighted in figure 5.3 of the referred Design Guide (see Table 1).
Erratum CCFx Always Set when Match
Implication
When the EWC Timer/Counter is not running, CCFx flag will be set when CH/CL are matching CCAPxH/CCAPxL and ECOMx is set, even if MATx is cleared.
Workaround
Avoid having CH/CL matching CCAPxH/CCAPxL if CR is cleared in CCON when ECOMx is set and MATx is cleared in CCAPMx.
Affected Products
All TSC80251G1D are affected.
Reference C251G1D-07 Problem
Erratum EWC-PCA Watchdog Reset
If CH/CL and CCAP4H/CCAP4L are matching when the software watchdog mode is configured on PCA module 4, an immediate reset occurs.
Example
In the example hereafter, the microcontroller resets immediately after setting WDTE. WDT_INIT: mov setb mov mov setb ... CCAPM4,#01001000b WDTE CCAP4L,#DELAY_L CCAP4H,#DELAY_H CR ; set ECOM4 and MAT4 ; enable WDT reset ; load comparison value ; start PCA timer
Implication
An internal reset is generated when configuring the PCA software watchdog (CH/CL and CCAP4H/CCAP4L are matching after reset).
Workaround
PCA counter and Channel comparison values must be set before PCA Channel 4 configuration. The above example becomes: WDT_INIT: mov mov mov setb setb ... CCAP4L,#DELAY_L CCAP4H,#DELAY_H CCAPM4,#01001000b WDTE CR ; load comparison value ; set ECOM4 and MAT4 ; enable WDT reset ; start PCA timer
Affected Products
All TSC80251G1D products are affected. Rev. C
- September 8, 1998
7
TSC80251G1D
6. Specification Changes
This section is intentionally left blank.
7. Specification Clarifications
This section is intentionally left blank.
8. Documentation Changes
This section is intentionally left blank.
8
Rev. C
- September 8, 1998


▲Up To Search▲   

 
Price & Availability of TSC80251G1D

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X